//
//  main.swift
//  AdapterPattern
//
//  Created by mac on 2017/11/10.
//  Copyright © 2017年 RRC. All rights reserved.
//

import Foundation

print("Hello, World!")

//没有与外系统连接的时候，是这样写的
let youngGirl = UserInfo()
for _ in 0..<10 {
    youngGirl.getMobileNumber()
}

let outerYoungGirl:IUserInfo = OuterUserInfo()
for _ in 0..<10{
    outerYoungGirl.getMobileNumber()
}

/**
 适配器模式的定义：将一个类的接口变换成客户端所期待的另一种接口，从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作。
 */

